var basePath = getBasePath();

//1.设置测试元数据(铭牌信息)
function setMataData(labcode, testunitno) {
	//[1]获取铭牌配置的元信息
	$.ajax({
		dataType : 'json',
		type : 'GET',
        async: false,//设置为同步请求,防止接收不到数据
		url :"http://localhost/consumer/CurveInfoAPI/listTestProdInfoItems",
		success : function(result) {
			//构建显示界面
			//[1.1]清空页面
			$("#meta-content").empty();
			//[1.2]构建界面
			var str = "";
			for (var i = 0; i < result.length; i++) {
				//去除空格和非法字符
				if(result[i].englishname.indexOf(" ")!=-1){
                    result[i].englishname=trim(result[i].englishname).replace(".","");
				}
				//判断元素类型
				if (result[i].inputmode == 1) {
					//input框
					str += '<div class="form-group">' +
						'<label>' + result[i].itemname + '</label>' +
						'<input disabled="disabled" id="' + result[i].englishname + '">' +
						'</div>';
				} else if (result[i].inputmode == 2) {
					//[1]处理option
					var selectitems = result[i].selectitem.split("@");
					//[2]初始化下拉框
					str += '<div class="form-group">' +
						'<label>' + result[i].itemname + '</label>' +
						'<select class="form-control" id="' + result[i].englishname + '">';
					for (var j = 0; j < selectitems.length; j++) {
						str += '<option value="' + selectitems[j] + '">' + selectitems[j] + '</option>';
					}
					str += '</select></div>';
				} else if (result[i].inputmode == 5) {
					str += '<div class="form-group">' +
						'<label>' + result[i].itemname + '</label>' +
						'<textarea  class="form-control" id="' + result[i].englishname + '"></textarea >' +
						'</div>';
				}
			}
			$("#meta-content").html(str);
		},
		error : function(e) {
			alert("网页发生错误：", e, "error");
		}
	});

	//[2]获取铭牌的value信息，遍历后赋值
	$.ajax({
		type : "get",
		url : "http://localhost/consumer/CurveInfoAPI/getTestProdInfo",
		data : {
			labcode : labcode,
			testunitno : testunitno
		},
		success : function(result) {
            //将铭牌信息存入到sessionStorage中
            sessionStorage.setItem("testProdInfoItem_" + testunitno, JSON.stringify(result));
			//根据id和元件的类型为各元件初始化值

			for (var i = 0; i < result.length; i++) {
				var inputMode = result[i].inputMode;
				var id = result[i].itemName;
                //去除空格和非法字符
                if(id.indexOf(" ")!=-1){
                    id=trim(id).replace(".","");
                }
				var value = result[i].itemValue;
				//input
				if (inputMode == 1) {
					$("#" + id).attr("value", value);
				} else if (inputMode == 2) {
					//select
					$("#" + id + " option[value='" + value + "']").attr("selected", true);
				} else if (inputMode == 5) {
					//textarea
					$("#" + id).val(value);
				}
			}
		},
		error : function(e) {
			alert("网页发生错误：", e, "error");
		}
	});
}